#include "Com_Util.h"
#include "INTRINS.H"
void Delay1ms(unsigned int ms) //@11.0592MHz
{
    unsigned char data i, j;
    while (ms--) {
        _nop_();
        i = 2;
        j = 199;
        do {
            while (--j);
        } while (--i);
    }
}

void Delay10us(unsigned int us)		//@11.0592MHz
{
	unsigned char data i;
    while(us--){
        i = 2;
        while (--i);
    }
}

void delay_n10ms(unsigned long _10ms)
{
    unsigned char data i, j;
    
	i = 108;
	j = 145;
    while (_10ms--)
    {
        do
        {
            while (--j);
        } while (--i);
    }
    // RCAP2LH = RCAP2_10ms;
    // T2LH    = RCAP2_10ms;
    
    // TR2 = TRUE;
    // while (_10ms--)
    // {
	//     while (!TF2);
	//     TF2 = FALSE;
    // }
    // TR2 = FALSE;
}

void Delay1s()		//@11.0592MHz
{
	unsigned char data i, j, k;

	_nop_();
	_nop_();
	i = 43;
	j = 6;
	k = 203;
	do
	{
		do
		{
			while (--k);
		} while (--j);
	} while (--i);
}

